package com.jetlinks.protocol.handle;

import com.alibaba.fastjson.JSONObject;

import java.util.Map;

/**
 * @author Huluw
 * 消息处理接口器
 */
public interface MyMsgHandle {

    /**
     * 将数据装成json对象
     * @param items
     * @return
     */
    public JSONObject converItems(String [] items);

    /**
     * 将上报消息有用的字段放入map返回
     * @param jsonObject
     * @return
     */
    Map<String,Object> getMap(JSONObject jsonObject);

    /**
     * 平台下发消息给设备消息处理
     * @param msg
     * @return
     */
    String sendToDev(String msg);

}
